Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Croatia F1 Italy F1 Italy F2 Germany F4 Italy F5 Italy F6 Italy F11 Italy F12 Italy F13 Belgium F2 Austria F1 Italy F1 Italy F4 Italy F30 Italy F31 Italy F32 Italy F34 Italy F35 Tunisia F6 Spain F2 Spain F3 Spain F4 Italy F2 Switzerland F1 Switzerland F2 Italy F6 Italy F7 Italy F9 Italy F15 Italy F16 Italy F19 Germany F7 Italy F21 Italy F22 Italy F9 Italy F11 Germany F7 Turkey F9 Israel F1 Israel F2 Poland F5 Morocco F4 Morocco F5 Hungary F2 Koblenz Challenger USA F10 USA F11 Italy F12 Austria F2 Italy F15 Italy F16 Italy F9 Italy F5 (Santa Margherita Di Pula) USA F2 USA F5 USA F7 USA F10 Serbia F4 Serbia F5 Germany F1 Germany F2 Germany F4 Germany F5 Italy F2 Italy F4 Usa F12 Usa F13 Netherlands F3 Usa F14 Usa F15 Germany F8 Spain F28 Spain F30 Germany F17b Usa F7 Italy F5 Germany F7 Austria F2 Turkey F8 Bukhara Challenger - Bukhara Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Nokian Hakkapeliitta Open - Tampere SIR Supermercadi Challenger - Rome Steelers Cup - Kosice III Isla de Lanzarote - Lanzarote Italy F1 San Sebastian Challenger Belgrade Challenger Lugano Challenger Banja Luka Challenger Ostrava Challenger Bergamo Challenger Wolfsburg Challenger Caltanissetta Challenger Rome Challenger Cremona Challenger Milan Challenger Astana Challenger Beijing Challenger Karshi Challenger Samarkand Challenger Burnie Challenger Rome Challenger Fergana Challenger Milan Challenger Beijing Challenger Lermontov Challenger Ortisei Challenger Bergamo Challenger Quimper Challenger Karshi Challenger Samarkand Challenger Milan Challenger Winnetka Challenger Fergana Challenger Mouilleron-Le-Captif Challenger Kazan Challenger Morocco Tennis Tour - Meknes Eckental Challenger Andria Challenger Karshi Challenger Quimper Challenger Astana Challenger Cherbourg Challenger Kazan Challenger Savannah Challenger Samarkand Challenger Vicenza Challenger Braunschweig Challenger Scheveningen Challenger Vancouver Challenger Cortina Challenger San Marino Challenger Mordovia Cup - Mordovia Mons Challenger Geneva Challenger Bratislava Challenger Brescia Challenger Bergamo Challenger Wroclaw Challenger Quimper Challenger Irving Challenger Napoli Challenger Mersin Challenger Eckental Challenger Italy F12 Ningboo Challenger Bordeaux Challenger Rennes Challenger Tunis Challenger Eckental Challenger Sarasota Challenger Brescia Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Napoli Challenger Rome Challenger Braunschweig Challenger Moscow Challenger Bastad Challenger Madrid Challenger Cordenons Challenger Braunschweig Challenger Petange Challenger Koblenz Challenger Cherbourg Challenger Bergamo Challenger Tashkent Challenger Sophia Antipolis Challenger Barletta Challenger Francavilla Challenger Ostrava Challenger Heilbronn Challenger Shymkent Challenger Vicenza Challenger Poprad Tatry Challenger Marburg Challenger Bastad Challenger Scheveningen Challenger Portoroz Challenger Rome Challenger Almaty Challenger Bratislava Challenger Karshi Challenger Samarkand Challenger Astana Challenger Eckental Challenger Heilbronn Challenger Astana Challenger Quimper Challenger Chengdu Challenger Jonkoping Challenger Biella Challenger Guangzhou Challenger Kazan Challenger Napoli Challenger Como Challenger Italy F13 Recanati Challenger Aptos Challenger Manerbio Challenger Binghamton Challenger Poznan Challenger Liberec Challenger Aptos Challenger Meerbusch Challenger Bangkok Challenger Prague 1 Challenger Tennis Napoli Cup - Napoli Bucaramanga Challenger Naples Challenger Fergana Challenger Trnava Challenger Tashkent Challenger Verona Challenger Cherbourg Challenger Karshi Challenger Tashkent Challenger Rennes Challenger Seoul Challenger Mersin Challenger Rome Challenger Nottingham-2 Challenger Winnetka Challenger Hall of Fame Tennis Championships - Newport Aix En Provence Challenger Prostejov Challenger Braunschweig Challenger Cortina Challenger Aptos Challenger Prague Challenger Vancouver Challenger Cordenons Challenger Como Challenger Szczecin Challenger Izmir Challenger Agri Challenger Rome Challenger Tashkent Challenger Brest Challenger ATP Challenger Tour Finals Lille Challenger Shenzhen Challenger Como Challenger Netherlands F3 Seville Challenger Fergana Challenger Nottingham Challenger Szekesfehervar Challenger Zadar Challenger Allianz Suisse Open - Gstaad Milan Indoors - Milan Bangkok Challenger PBZ Zagreb Indoors - Zagreb Open Seat Godo 2007 - Barcelona BMW Open - Munich Hypo Group Tennis International - Portschach Qatar Exxon Mobil Open - Doha U.S. Mens's Clay Court Championship - Houston Allianz Suisse Open Gstaad - Gstaad President's Cup 2000 - Tashkent BMW Open - Munich Qatar ExxonMobil Open - Doha President's Cup - Tashkent Mercedes Cup - Stuttgart Aircel Chennai Open - Chennai Brisbane International - Brisbane Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Malaysian Open - Kuala Lumpur Qatar ExxonMobil Open - Doha U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach If Stockholm Open - Stockholm Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Open 13 Provence - Marseille Plava Laguna Croatia Open - Umag Serbia Open - Belgrade Winston-Salem Open - Winston-Salem Moselle Open - Metz Allianz Suisse Open Gstaad - Gstaad Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Moselle Open - Metz Aegon Nottingham Open - Nottingham Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Guzzini Challenger - Recanati Lambertz Open - Aachen Volkswagen Challenger 2004 - Wolfsburg Open Sud de France - Montpellier 6th Sardinian International Championships - Cagliari Challenger Citta di Olbia - Olbia San Remo Tennis Cup - San Remo Fergana Challenger - Fergana Memorial Savigni - Sassuolo Alfa Romeo Tennis Cup - Cordenons Samarkand Challenger - Samarkand Kyiv Open - Kiev Tehran Open 2004 - Tehran Dubai Duty Free Tennis Championships - Dubai Open de la Ville de Saint Denis - Reunion Island Mauritius Open - Mauritius IX Torneo Internacionale de Tennis - Barletta Serbia Open - Belgrade Olbia Challenger - Olbia Citta di Monza - Monza 4° Sporting Challenger - Turin Guzzini Challenger - Recanati Sina-Kia Motors Tennis Cup - Cordenons 10° Trofeo Luigi Pezzoli - Bergamo Garden Open - Rome Plava Laguna Croatia Open - Umag San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Memorial Manfredini - Sassuolo Penza Cup - Penza Togliatti Cup - Togliatti Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg Generali Open - Kitzbuhel Genoa Open - Genova Challenger Copa Sevilla - Seville Open Costa Daurada - Tarragona Ciutat de Barcelona - Barcelona Bauer Watertechnology Cup - Eckental IPP Open - Helsinki Heilbronn Open - Heilbronn 4th Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Open Prevadies - St. Brieuc Ostdeutscher Sparkessen Cup - Dresden Schickedanz Open 2007 - Furth Almaty Challenger 1 - Almaty Ciudad de Pozoblanco Open Diputacion - Cordoba Sofia Open - Sofia Siemens Open 2007 - Scheveningen Riviera di Rimini Challenger - Rimini Akbank Private Banking TED Open - Istanbul Kos-Zucchetti Tennis Cup - Cordenons Stockholm Open - Stockholm XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio UTC Open by Selena - Cherkassy Alexander Kolyaskin Memorial - Donetsk Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Erste Bank Open - Vienna Oklahoma Challenger - Tulsa Taiwan Challenger - Kaohsiung Malaysian Open - Kuala Lumpur Heilbronn Open - Heilbronn 5 Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Tanger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Astana Open - Nur-Sultan Busan Open Challenger Tennis - Busan Astana Challenger Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Hurricane Tennis Open - Bradenton Kosice Open-Steelers Cup 2008 - Kosice Guzzini Challenger - Recanati Open Sud de France - Montpellier Challenger Banque Nationale - Granby Moncton Men's Challenger - Moncton Fifth Third Bank Tennis Championships - Lexington XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio 2nd Campionati Internazionali di Tennis Del'Umbria - Todi 2008 Lubbock Challenger - Lubbock Tennislife Cup - Napoli Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Tashkent Challenger - Tashkent Cherbourg Challenger Ford Tennis Championships - Louisville ABN AMRO World Tennis Tournament - Rotterdam Bauer Watertechnilogy Cup 2008 - Eckental Music City Challenger - Nashville 2008 Knoxville Challenger - Knoxville Abierto Internacional Varonil Ciudad de Cancun - Cancun Salinas Challenger Iquique Challenger Belgrade Challenger Wolfsburg Challenger Bergamo Challenger Talahassee Challenger Rome Challenger Sarasota Challenger Hamburg European Open - Hamburg Lugano Challenger Milan Challenger San Marino Challenger Rimini Challenger San Marino Challenger Samarkand Challenger Banja Luka Challenger Ljubljana Challenger Santiago Challenger Medellin Challenger Guayaquil Challenger Lima Challenger Salinas Challenger Honolulu Challenger Bergamo Challenger Sunrise Challenger Tata Open Maharashtra - Pune Furth Challenger Kosice Challenger Open Sud de France - Montpellier Arad Challenger Rimini Challenger Cordenons Challenger San Marino Challenger Kitzbuhel Challenger Credit Agricole Suisse Open - Gstaad Alphen Challenger Banja Luka Open - Banja Luka Rennes Challenger Eckental Challenger Ortisei Challenger Hamburg Open - Hamburg Shanghai Challenger Tashkent Challenger Ortisei Challenger If Stockholm Open - Stockholm Wolfsburg Challenger PBZ Zagreb Indoors - Zagreb Barletta Challenger Kosice Challenger Samarkand Challenger Todi Challenger Kosice Challenger Lexington Challenger St. Remy Challenger Trnava Challenger Tashkent Challenger Casablanca Challenger Ortisei Challenger Bergamo Challenger Gonet Geneva Open - Geneva Heilbronn Challenger Aptos Challenger Izmir Challenger Cherbourg Challenger Karshi Challenger Samarkand Challenger Marburg Challenger Bratislava Challenger Open Sud de France - Montpellier Samarkand Challenger BMW Open - Munich AEGON International - Eastbourne AEGON International - Eastbourne Wroclaw Challenger Gazprom Hungarian Open - Budapest China Open - Beijing Samarkand Challenger Open 13 Provence - Marseille Fergana Challenger Mercedes Cup - Stuttgart bett1HULKS Indoors - Cologne AEGON International - Eastbourne Tashkent Challenger Ismaning Challenger Brescia Challenger BMW Open - Munich Garanti Koza Sofia Open - Sofia IPP Open - Helsinki Open Castilla y Leon - Segovia Kremlin Cup - Moscow Zagreb Open - Zagreb Societa Canottieri Mincio 2005 - Mantova Qatar ExxonMobil Open - Doha Indian Wells Challenger Swiss Indoors Basel - Basel Sophia Antipolis Challenger German Tennis Championships - Hamburg ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade cinch Championships - London Phoenix Challenger Konzum Croatia Open - Umag Scheveningen Challenger Wimbledon - London Bangkok Challenger Delray Beach International Tennis Championships - Delray Beach Indianapolis Tennis Championships - Indianapolis SAP Open - San Jose Serbia Open - Belgrade Open Sabadell Atlantico - Barcelona US Men's Clay Court Championship - Houston Hamburg European Open - Hamburg Open Sabadell Atlantico - Barcelona BNP Paribas Open - Indian Wells Citi Open - Washington Sony Ericsson Open - Miami Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Claro Open Colombia - Bogota Kremlin Cup - Moscow Abierto Mexicano Telcel - Acapulco BMW Open - Munich Gerry Weber Open - Halle Swiss Indoors Basel - Basel Millennium Estoril Open - Estoril Garanti Koza Sofia Open - Sofia Sony Open Tennis - Miami BRD Nastase Tiriac Trophy - Bucharest Western & Southern Open - Cincinnati Millennium Estoril Open - Estoril BNP Paribas Open - Indian Wells TEB BNP Paribas Istanbul Open - Istanbul Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Open 13 Provence - Marseille Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Rogers Masters - Toronto Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Erste Bank Open - Vienna Franklin Templeton Tennis Classic - Scottsdale BNP Paribas Masters - Paris Miami Open - Miami Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Miami Open - Miami National Bank Open - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Rolex Paris Masters - Paris Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Mutua Madrid Open - Madrid U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris A Day At The Drive - Adelaide Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, 1R, UZB-THA 2-3 French Open - Paris Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 1R, INA-UZB 2-3 Davis Cup, Group 1, 2R, IND-UZB 5-0 Australian Open - Melbourne Davis Cup, Group 1, 2R, UZB-CHN 3-0 Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 1R, UZB-IND 4-1 Davis Cup, Group 1, 2R, KOR-UZB 5-0 U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, 1R, IND-UZB 3-2 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group 1, 2R, UZB-KOR 4-1 U.S. Open - New York Davis Cup, World Group, PO, SRB-UZB, 5-0 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Asia/Oceania Group I, PO, KOR-UZB 2-3 Davis Cup, Group 1, 1R, CHN-UZB 3-2 Davis Cup, Group I, 1R, UZB-NZL 3-2 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, Group I, 1R, NZL-UZB 2-3 Davis Cup, Group I, 2R, UZB-IND 3-2 Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, Group I, 1R, UZB-CHN 4-1 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, Group I, 2R, CHN-UZB 2-3 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, World Group, PO, IND-SRB 2-3 Davis Cup, World Group, 1R, SRB-CRO 5-0 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, Group I, 2R, UZB-KOR 3-2 Davis Cup, World Group, PO, UZB-USA 1-3 Davis Cup, Group I, 2R, UZB-CHN 3-2 Davis Cup, World Group, QR, UZB-SRB 2-3 Davis Cup, Finals, Group A Davis Cup, Finals, QF, SRB-RUS 1-2 Davis Cup, Finals, Group F ATP Cup - Sydney U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) All Lower level tournaments Davis Cup, Group 1, 3R, UZB-JPN 3-2